<? 
	include("var.php");
	include("../header.php"); //header 
	include("config.php");
	include("function.php");
	include("header.php");
	$nik		= $HTTP_GET_VARS['nik'];
	$no			= $HTTP_GET_VARS['no'];
	$cat		= $HTTP_GET_VARS['show'];
	$show		= $HTTP_GET_VARS['show'];
	$page 		= $HTTP_GET_VARS['page']; // get nomor halaman yang dipanggil
	$next		= $HTTP_GET_VARS['next']; // get segmen halaman yang dipanggil
	$tahun		= $HTTP_GET_VARS['tahun'];
	$show		= $HTTP_GET_VARS['show'];
	$tahun		= $HTTP_GET_VARS['tahun'];
	$periode 	= $HTTP_GET_VARS['periode'];
	$PER		= $HTTP_GET_VARS['PER'];
	
	$jenis_cuti = $HTTP_GET_VARS['jenis_cuti'];
	$spar = mssql_query("SELECT * FROM VPrivUser WHERE username='".$_SESSION['user_login']."' AND nama_menu='cuti'",$conn);
	$rpar = mssql_fetch_array($spar);	
	
	// get periode cuti besar terakhir
	if(!empty($PER)){
		$perCB = $PER;
	}
	else{
		$sperCB = mssql_query("SELECT periode FROM Cuti WHERE NIK='$nik' AND id_JenisCuti = '2' GROUP BY periode ORDER BY periode DESC", $conn);
		$rperCB	= mssql_fetch_array($sperCB);
		$perCB	= $rperCB[periode];
	}
?>
<script type="text/javascript">
	function hapus2(Cat,NIK,No)
	{
		var ok = confirm("Apakah Anda yakin menghapus data tersebut ?");
		if(ok == true)
		{
			window.location.href="delete.php?cat="+ Cat +"&nik="+ NIK +"&no="+No+"";
		}
		else
		{
		}
	}

	function hapus3(Cat,NIK,No,JCuti)
	{
		var ok = confirm("Apakah Anda yakin menghapus data tersebut ?");
		if(ok == true)
		{
			window.location.href="delete.php?cat="+ Cat +"&nik="+ NIK +"&no="+No+"&jenis_cuti="+JCuti+"";
		}
		else
		{
		}
	}

	function hapus4(Cat,NIK,No,Periode)
	{
		var ok = confirm("Apakah Anda yakin menghapus data tersebut ?");
		if(ok == true)
		{
			window.location.href="delete.php?cat="+ Cat +"&nik="+ NIK +"&no="+No+"&periode="+Periode+"";
		}
		else
		{
		}
	}

	function appr(Cat,NIK,No)
	{
		var ok = confirm("Apakah Anda yakin menyetujui data tersebut ?");
		if(ok == true)
		{
			window.location.href="<?=$PHP_SELF?>?tahun=<?=$tahun?>&appr=yes&jenis_cuti=<?=$jenis_cuti?>&show="+ Cat +"&nik="+ NIK +"&no="+No+"";
		}
		else
		{
		}
	}

	function appr_cb(Cat,NIK,No,Periode)
	{
		var ok = confirm("Apakah Anda yakin menyetujui data tersebut ?");
		if(ok == true)
		{
			window.location.href="<?=$PHP_SELF?>?tahun=<?=$tahun?>&appr=yes&jenis_cuti=<?=$jenis_cuti?>&show="+ Cat +"&nik="+ NIK +"&no="+No+"&periode="+ Periode +"";
		}
		else
		{
		}
	}

	function appr_per(Cat,Periode,NIK,No)
	{
		var ok = confirm("Apakah Anda yakin menyetujui data tersebut ?");
		if(ok == true)
		{
			window.location.href="<?=$PHP_SELF?>?periode="+ Periode +"&tahun=<?=$tahun?>&appr=yes&jenis_cuti=<?=$jenis_cuti?>&show="+ Cat +"&nik="+ NIK +"&no="+No+"";
		}
		else
		{
		}
	}

	function ambil_tunda(Cat,Periode,NIK,No)
	{
		var ok = confirm("Apakah Anda akan mengambil cuti tunda tersebut ?");
		if(ok == true)
		{
			window.location.href="<?=$PHP_SELF?>?periode="+ Periode +"&tahun=<?=$tahun?>&ambil=yes&jenis_cuti=<?=$jenis_cuti?>&show="+ Cat +"&nik="+ NIK +"&no="+No+"";
		}
		else
		{
		}
	}
	
</script>
<?
if($show == "cuti_khusus"){
?>
<table width="100%" class="table_indent2">
 <tr>
  <td class="line_bottom">&nbsp;&nbsp;<b>CUTI KARYAWAN</b></td>
 </tr>
</table>
<table border="0" width="100%">
 <tr>
  <td>
   <table>
   <?
   	// untuk menampilkan nama
	$sNama	= mssql_query("SELECT * FROM Karyawan WHERE NIK='$nik'",$conn);
	$rNama	= mssql_fetch_array($sNama);
	// untuk tanggal masuk dikantor
	/*
	$sTgl	= mssql_query("SELECT CONVERT(CHAR(12), tgl_masuk, 103) TglMasuk FROM KaryawanStatus WHERE NIK='$nik'",$conn);
	if($sTgl){
		$rTgl	= mssql_fetch_array($sTgl);
	}
	else{
	}
	*/
  	// tanggal masuk karyawan diambil dari karir ptsi pada urutan pertama
	// get data from karir ptsi
	$skarptsiA = mssql_query("SELECT CONVERT(CHAR(12), tgl_efektif, 103) TglEfektif FROM VKarirPtsi WHERE NIK='$nik' ORDER BY seqno ASC",$conn);
	$rkarptsiA = mssql_fetch_array($skarptsiA);
	
   ?>
    <tr>
	 <td>NIK</td>
	 <td>: <?=$rNama[NIK]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Masuk di perusahaan ini</td>
	 <td>: <?=$rkarptsiA[TglEfektif]?></td>
	</tr>
	<tr>
	 <td>Nama</td>
	 <td>: <?=$rNama[Nama]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Sekarang</td>
	 <td>: <?=date("d/m/Y")?></td>
	</tr>
   </table>
  </td>
 </tr> 
 <tr>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td colspan="5" align="right" style="border-bottom:solid 1px #CFCFCF; border-top:solid 1px #CFCFCF;"><b>Cuti Khusus</b> &raquo;
  <a href="<?=$PHP_SELF?>?show=list_cuti_tahunan&amp;nik=<?=$nik?>">Cuti Tahunan</a> 
   &raquo; <a href="<?=$PHP_SELF?>?show=detail_cuti_besar&periode=<?=$perCB?>&nik=<?=$nik?>">Cuti Besar</a></td>
 </tr>
 <tr>
  <td><b>HISTORY CUTI KHUSUS</b></td>
 </tr>
 <tr>
 <td colspan="2">
 <table>
	 <tr class="headlist">
	  <td width="75">Tahun</td>
	  <td width="350">Jenis Cuti</td>
	  <td width="100">Frekuensi</td>
	  <td width="100">Jumlah Hari</td>
	 </tr>
	 <?
	 include("config.php");
		$sql = mssql_query("WITH limit AS (SELECT year(tgl_awal) tahun, id_JenisCuti,nama, jml_cuti, NIK FROM Cuti A, VJCuti B WHERE id_JenisCuti=kode_cuti AND NIK='$nik') SELECT count(*) frekuensi, id_JenisCuti, nama, tahun, sum(jml_cuti) jumlah_cuti,NIK FROM limit WHERE id_JenisCuti NOT IN ('2') GROUP BY nama, tahun, NIK, id_JenisCuti ORDER BY tahun ASC",$conn);
		while($row = mssql_fetch_array($sql)){
			echo"<tr class='contentlist'>";
			echo"<td align=right><a href='$PHP_SELF?show=detail_cuti_khusus&amp;nik=".$row[NIK]."&amp;tahun=$row[tahun]&amp;jenis_cuti=$row[id_JenisCuti]'>$row[tahun] </a>&nbsp;</td>";
			echo"<td align=left><a href='$PHP_SELF?show=detail_cuti_khusus&amp;nik=".$row[NIK]."&amp;tahun=$row[tahun]&amp;jenis_cuti=$row[id_JenisCuti]'>$row[nama] </a></td>";
			echo"<td align=right><a href='$PHP_SELF?show=detail_cuti_khusus&amp;nik=".$row[NIK]."&amp;tahun=$row[tahun]&amp;jenis_cuti=$row[id_JenisCuti]'>$row[frekuensi] </a>&nbsp;</td>";
			echo"<td align=right><a href='$PHP_SELF?show=detail_cuti_khusus&amp;nik=".$row[NIK]."&amp;tahun=$row[tahun]&amp;jenis_cuti=$row[id_JenisCuti]'>$row[jumlah_cuti] </a>&nbsp;</td>";
			echo"</tr>";

		}
	 ?>
 </table>
<br />
<?
	if($rpar[tambah] == 1){
?>
   <input type="button" class="button" value="Tambah" onclick="Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_khusus&amp;nik=<?=$nik?>'" /> 
<?
	}
?>   
   </td>
 </tr>
 <tr>
  <td colspan="4">&nbsp;</td>
 </tr>
</table>
<?
}
elseif($show == "detail_cuti_khusus")
{
	if($HTTP_GET_VARS['appr'] == "yes"){
		mssql_query("WITH limit AS (SELECT ROW_NUMBER() OVER (ORDER BY TglAwal) No, * FROM VCuti WHERE NIK='$nik' AND year(tgl_awal)='$tahun' AND kode_cuti='".$HTTP_GET_VARS['jenis_cuti']."' ) UPDATE limit SET aktif='A' WHERE No='$no' ",$conn);
	}

?>
<table width="100%" class="table_indent2" border="0">
 <tr>
  <td class="line_bottom">&nbsp;&nbsp;<b>CUTI KARYAWAN</b></td>
 </tr>
</table>
<table border="0" width="100%" cellpadding="2" cellspacing="0">
 <tr>
  <td colspan="2">
   <table width="80%" border="0">
   <?
   	// untuk menampilkan nama
	$sNama	= mssql_query("SELECT * FROM Karyawan WHERE NIK='$nik'",$conn);
	$rNama	= mssql_fetch_array($sNama);
	// untuk tanggal masuk dikantor
/*	$sTgl	= mssql_query("SELECT CONVERT(CHAR(12), tgl_masuk, 103) TglMasuk FROM KaryawanStatus WHERE NIK='$nik'",$conn);
	if($sTgl){
		$rTgl	= mssql_fetch_array($sTgl);
	}
	else{
	}
*/
  	// tanggal masuk karyawan diambil dari karir ptsi pada urutan pertama
	// get data from karir ptsi
	$skarptsiA = mssql_query("SELECT CONVERT(CHAR(12), tgl_efektif, 103) TglEfektif FROM VKarirPtsi WHERE NIK='$nik' ORDER BY seqno ASC",$conn);
	$rkarptsiA = mssql_fetch_array($skarptsiA);

   ?>
    <tr>
	 <td>NIK</td>
	 <td>: <?=$rNama[NIK]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Masuk di perusahaan ini</td>
	 <td>: <?=$rkarptsiA[TglEfektif]?></td>
	</tr>
	<tr>
	 <td>Nama</td>
	 <td>: <?=$rNama[Nama]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Sekarang</td>
	 <td>: <?=date("d/m/Y")?></td>
	</tr>
   </table>
  </td>
 </tr> 
 <tr>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td style="border-bottom:solid 1px #CFCFCF; border-top:solid 1px #CFCFCF;" width="100">[ <a href="javascript:history.back()">kembali</a> ] </td>
  <td colspan="3" align="right" style="border-bottom:solid 1px #CFCFCF; border-top:solid 1px #CFCFCF;"><b>Cuti Khusus</b> &raquo; 
  <a href="<?=$PHP_SELF?>?show=list_cuti_tahunan&nik=<?=$nik?>">Cuti Tahunan</a> 
  &raquo; <a href="<?=$PHP_SELF?>?show=detail_cuti_besar&periode=<?=$perCB?>&nik=<?=$nik?>">Cuti Besar</a></td>
 </tr>
 <tr>
  <td colspan="2"><b>Detail Cuti Khusus</b></td>
 </tr>
 <tr>
 <td colspan="2">
 <table width="100%" border="0">
	 <tr class="headlist">
	  <td>No.</td>
	  <td width="250">Jenis Cuti</td>
	  <td width="100">Tanggal Mulai</td>
	  <td width="100">Tanggal Selesai</td>
	  <td width="100">Jumlah Cuti</td>
	  <td>Keterangan</td>
      <td>Status</td>
	  <td colspan="3">&nbsp;</td>
	 </tr>
	 <?
	 include("config.php");
		$sql = mssql_query("WITH limit AS (SELECT ROW_NUMBER() OVER (ORDER BY TglAwal) No, * FROM VCuti WHERE NIK='$nik' AND year(tgl_awal)='$tahun' AND kode_cuti='".$HTTP_GET_VARS['jenis_cuti']."' ) SELECT * FROM limit ORDER BY TglAwal ASC ",$conn);
		while($row = mssql_fetch_array($sql)){
			echo"<tr class='contentlist'>";
			echo"<td align=right>$row[No] &nbsp;</td>";
			echo"<td align=left>$row[NamaCuti] &nbsp;</td>";
			echo"<td align=right>$row[TglAwal] </td>";
			echo"<td align=right>$row[TglAkhir] &nbsp;</td>";
			echo"<td align=right>$row[jml_cuti] &nbsp;</td>";
			echo"<td align=left>$row[keterangan] &nbsp;</td>";
			echo"<td align=left>";
			if($row[aktif] == NULL || $row[aktif] == "A"){
				echo"Disetujui";
			}
			
			if($row[aktif] == "P"){
				echo"<span style='color:red;'>Sedang dalam proses ...</span>";
			}			
			
			echo"</td>";
			echo"<td width=100 align=center>";
			echo"
			<a href='../report/rep_cuti.php?nik=$row[NIK]&amp;cuti=khusus&amp;tahun=$tahun&amp;jenis_cuti=$jenis_cuti&amp;no=$row[id]' target='_blank'><img src='../images/fileprint.png' title='Cetak Surat Permohonan' alt='Cetak Surat Permohonan' border=0></a>";
			// approval
			if($rpar[approval] == 1){			
			echo"
			<a href='#' Onclick='Javascript:appr(\"detail_cuti_khusus\",\"$row[NIK]\",\"$row[No]\");'><img src='../images/apply.png' title='Approval/\Persetujuan' alt='Approval/\Persetujuan' border=0></a>";
			}
			//edit
			if($rpar[edit] == 1){
			echo"
			<a href='../form/frm_emp_cuti.php?show=cuti_khusus&amp;op=edit&amp;nik=$row[NIK]&amp;no=$row[No]&amp;kode_cuti=".$HTTP_GET_VARS['jenis_cuti']."'><img src='../images/b_edit.png' title='Edit' alt='Edit' border=0></a>";
			}
			if($rpar[hapus] == 1){
			echo"<a href='#' Onclick='Javascript:hapus3(\"cuti_khusus\",\"$row[NIK]\",\"$row[No]\",\"$jenis_cuti\");'><img src='../images/b_delete.png' title='Delete' alt='Delete' border='0'>";
			}
			echo"</td>";
			echo"</td></tr>";

		}
	 ?>
 </table>
 </td>
 </tr>
 <tr>
  <td colspan="6">&nbsp;</td>
 </tr>
</table>
<?
}
elseif($show == "cuti_tahunan")
{
	if($HTTP_GET_VARS['appr'] == "yes"){
		$sql = mssql_query("WITH limit AS (SELECT ROW_NUMBER() OVER (ORDER BY periode) No, * FROM CutiTahunan WHERE NIK='".$nik."') UPDATE limit SET aktif='A' WHERE No='".$no."'",$conn);
		if($sql){
//			echo"OK $nik $no";
		}
		else{
	//		echo"BAD";
		}
	}

?>
<table width="100%" class="table_indent2">
 <tr>
  <td class="line_bottom">&nbsp;&nbsp;<b>CUTI KARYAWAN</b></td>
 </tr>
</table>
<table border="0" width="100%">
 <tr>
  <td colspan="2">
   <table border="0">
   <?
   	// untuk menampilkan nama
	$sNama	= mssql_query("SELECT * FROM Karyawan WHERE NIK='$nik'",$conn);
	$rNama	= mssql_fetch_array($sNama);
	// get data from karir ptsi
	$skarptsiA = mssql_query("SELECT CONVERT(CHAR(12), tgl_efektif, 103) TglEfektif FROM VKarirPtsi WHERE NIK='$nik' ORDER BY seqno ASC",$conn);
	$rkarptsiA = mssql_fetch_array($skarptsiA);	
   ?>
    <tr>
	 <td>NIK</td>
	 <td>: <?=$rNama[NIK]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Masuk di perusahaan ini</td>
	 <td>: <?=$rkarptsiA[TglEfektif]?></td>
	</tr>
	<tr>
	 <td>Nama</td>
	 <td>: <?=$rNama[Nama]?></td>
	 <td>&nbsp;</td>
	 <td>Tanggal Sekarang</td>
	 <td>: <?=date("d/m/Y")?></td>
	</tr>
   </table>
  </td>
 </tr> 
 <tr>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td colspan="5" align="right" style="border-bottom:solid 1px #CFCFCF; border-top:solid 1px #CFCFCF;"><a href="<?=$PHP_SELF?>?show=cuti_khusus&amp;nik=<?=$nik?>">Cuti Khusus</a> &raquo; <b>Cuti Tahunan</b> &raquo; <a href="<?=$PHP_SELF?>?show=detail_cuti_besar&periode=<?=$perCB?>&nik=<?=$nik?>">Cuti Besar</a></td>
 </tr>
 <tr>
  <td colspan="2" bgcolor="#FFEFDF">&nbsp;Remainder:<br />
  <span style="font-size:12px; position:relative; left:15px;"><b>

        <?
		$masuk 		= $rkarptsiA[TglEfektif];
		$sekarang 	= date("d/m/Y");
		// get tahun tanggal masuk
		// dd/mm/yyyy
		// 0123456789
		$ttahun		= substr($masuk,6,4);
		$tbulan		= substr($masuk,3,2);
		$thari		= substr($masuk,0,2);
		// get tahun tanggal sekarang
		$ntahun		= substr($sekarang,6,4);
		$nbulan		= substr($sekarang,3,2);
		$nhari		= substr($sekarang,0,2);
		
		// perhitungan tahun cuti besar
		$sel_tahun 	= $ntahun - $ttahun; //selisih tahun
		$sel_bulan 	= $nbulan - $tbulan; //selisih bulan
		$sel_hari	= $nhari - $thari; //selisih hari
		
		if($thari >= 31){
			$harimulai 	= 1;
			$bulanmulai	= $tbulan+1;
			if($bulanmulai > 12){
				$bulanmulai = 1;
			}
		}
		else{
			$harimulai = $thari+1; 
			if($tbulan >= 12){
				$bulanmulai = 1;
			}
			else{
				$bulanmulai = $tbulan;
			}
		}
///*		
		if($sel_tahun >= 6 && substr($sel_bulan,0,1) == "-" && ($nhari >= $thari || substr($sel_hari,0,1) == "-")){
			$nCuti 		= ceil($sel_tahun/6);

			if($nCuti == 0){
				$nCuti = $nCuti+1;
			}

			if($sel_tahun%6 == 0){
				echo"ANDA BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<br>
				Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/$ntahun</span>";
			}			
			else{
				// 6 adalah syarat waktu bekerja 6 tahun
				$nTahunCuti = $nCuti * 6;
				echo"<br>ANDA BELUM BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<BR>
				Cuti Besar Bisa Diambil Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/".($ttahun+$nTahunCuti)."</span><br><br> ";
				$tombol_tambah = "<input type=\"button\" class=\"button\" value=\"Tambah\" onclick=\"Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_tahunan&amp;nik=$nik'\" /> ";
			}

		}
		else{
			$nCuti 		= ceil($sel_tahun/6);
			
			if($nCuti == 0){
				$nCuti = $nCuti+1;
			}
			
			if($sel_tahun%6 == 0){
				if($sel_tahun == 0){
					// 6 adalah syarat waktu bekerja 6 tahun
					$nTahunCuti = $nCuti * 6;
					echo"<br>ANDA BELUM BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<BR>
					Cuti Besar Bisa Diambil Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/".($ttahun+$nTahunCuti)."</span> ";
					$tombol_tambah = "<input type=\"button\" class=\"button\" value=\"Tambah\" onclick=\"Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_tahunan&amp;nik=$nik'\" /> ";
				}
				else{
					echo"ANDA BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti <br>
					Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/$ntahun</span>";
								}
			}			
			else{
				// 6 adalah syarat waktu bekerja 6 tahun
				$nTahunCuti = $nCuti * 6;
				echo"<br>ANDA BELUM BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<BR>
				Cuti Besar Bisa Diambil Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/".($ttahun+$nTahunCuti)."</span> ";
				$tombol_tambah = "<input type=\"button\" class=\"button\" value=\"Tambah\" onclick=\"Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_tahunan&amp;nik=$nik'\" /> ";
			}
		}		
	  ?>
</span></b></center><br />
  </td>
 </tr>
 <tr>
  <td><b>HISTORY CUTI TAHUNAN</b></td>
 </tr>
 <tr>
 <td colspan="2" align="center">
 <table align="left" border="0" width="100%">
	 <tr class="headlist">
	 <td width="100" align="left">Periode</td>
	 </tr>
	 <?
//	 include("config.php");
		$sql = mssql_query("SELECT periode FROM CutiTahunan WHERE NIK='$nik' GROUP BY periode",$conn);
		while($row = mssql_fetch_array($sql)){
			echo"<tr class='contentlist'>";
			echo"<td align=left><a href='listcuti.php?show=list_cuti_tahunan&amp;periode=$row[periode]&amp;nik=$nik'>$row[periode]</a> &nbsp;</td>";
			echo"</tr>";

		}
	 ?>
 </table>
 </td>
 </tr>
 <tr>
 <td>
	<?
	//if($sel_tahun >= 6 && substr($sel_bulan,0,1) == "-" && ($nhari >= $thari || substr($sel_hari,0,1) == "-")){
//	}
	//else{
		//if($rpar[tambah] == 1){
	?> 
   <!--
   <input type="button" class="button" value="Tambah" onclick="Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_tahunan&amp;nik=<?=$nik?>'" /> 
   -->
    <?
    	//}
	?>
    <?=$tombol_tambah?>
   <input type="button" class="button" value="Refresh" onclick="Javascript:location.reload();" /> 
   <?
   //}
   ?>
   </td>
 </td>
 </tr>
 <tr>
  <td colspan="4">&nbsp;</td>
 </tr>
</table>
<?
}
////////////// LIST CUTI TAHUNAN PER PERIODE
elseif($show == "list_cuti_tahunan")
{
	if($HTTP_GET_VARS['appr'] == "yes"){
		$sql = mssql_query("WITH limit AS (SELECT ROW_NUMBER() OVER (ORDER BY periode) No, * FROM CutiTahunan WHERE NIK='".$nik."') UPDATE limit SET aktif='A' WHERE No='".$no."'",$conn);
	}
	
	if($HTTP_GET_VARS['ambil'] == "yes"){
		$sql = mssql_query("WITH limit AS (SELECT * FROM CutiTahunan WHERE NIK='".$nik."') UPDATE limit SET aktif='T', ambil='1' WHERE id='".$no."'",$conn);
	}

?>
<table width="100%" class="table_indent2">
 <tr>
  <td class="line_bottom">&nbsp;&nbsp;<b>CUTI KARYAWAN</b></td>
 </tr>
</table>
<table border="0" class="table_indent2" width="100%">
 <tr>
  <td>
   <table align="left" border="0">
   <?
   	// untuk menampilkan nama
	$sNama	= mssql_query("SELECT * FROM Karyawan WHERE NIK='$nik'",$conn);
	$rNama	= mssql_fetch_array($sNama);
	// get data from karir ptsi
	$skarptsiA = mssql_query("SELECT CONVERT(CHAR(12), tgl_efektif, 103) TglEfektif FROM VKarirPtsi WHERE NIK='$nik' ORDER BY seqno ASC",$conn);
	$rkarptsiA = mssql_fetch_array($skarptsiA);	
   ?>
    <tr>
	 <td>NIK</td>
	 <td>: <?=$rNama[NIK]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Masuk di perusahaan ini</td>
	 <td>: <?=$rkarptsiA[TglEfektif]?></td>
	</tr>
	<tr>
	 <td>Nama</td>
	 <td>: <?=$rNama[Nama]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Sekarang</td>
	 <td>: <?=date("d/m/Y")?></td>
	</tr>
   </table>
  </td>
 </tr> 
 <tr>
  <td></td>
 </tr>
 <tr>
  <td colspan="5" align="right" style="border-bottom:solid 1px #CFCFCF; border-top:solid 1px #CFCFCF;"><a href="<?=$PHP_SELF?>?show=cuti_khusus&amp;nik=<?=$nik?>">Cuti Khusus</a> &raquo; <b>Cuti Tahunan</b> &raquo; <a href="<?=$PHP_SELF?>?show=detail_cuti_besar&periode=<?=$perCB?>&nik=<?=$nik?>">Cuti Besar</a></td>
 </tr>
 <?
 echo"<tr><td align=center style='color: blue; border: dotted 1px #CCCCCC;'><br><br>";
 //////////////////////////////////////////////////////////
	$masuk 		= $rkarptsiA[TglEfektif];
	$sekarang 	= date("d/m/Y");
	// get tahun tanggal masuk
	// dd/mm/yyyy
	// 0123456789
	$ttahun		= substr($masuk,6,4);
	$tbulan		= substr($masuk,3,2);
	$thari		= substr($masuk,0,2);
	// get tahun tanggal sekarang
	$ntahun		= substr($sekarang,6,4);
	$nbulan		= substr($sekarang,3,2);
	$nhari		= substr($sekarang,0,2);
	
	if($thari == 31 && $tbulan == "01" || $tbulan == "03" || $tbulan == "05" || $tbulan == "07" || $tbulan == "08" || $tbulan == "12")
	{
		$tglmulaicb = "01";			
	}
	elseif($thari == 29 && $tbulan == "02"){
		$tglmulaicb = "01";
	}
	else{
		$tglmulaicb = ($thari+1);
	}

	// perhitungan tahun cuti besar
	$sel_tahun 	= $ntahun - $ttahun; //selisih tahun
	$sel_bulan 	= $nbulan - $tbulan; //selisih bulan
	$sel_hari	= $nhari - $thari; //selisih hari
	
	if($thari >= 31){
		$harimulai 	= 1;
		$bulanmulai	= $tbulan+1;
		if($bulanmulai > 12){
			$bulanmulai = 1;
		}
	}
	else{
		$harimulai = $thari; 
		if($tbulan >= 12){
			$bulanmulai = 1;
		}
		else{
			$bulanmulai = $tbulan;
		}
	}

/*
	if($sel_tahun >= 6 && substr($sel_bulan,0,1) == "-" && ($nhari >= $thari || substr($sel_hari,0,1) == "-")){
		$nCuti 		= ceil($sel_tahun/6);
	
		if($nCuti == 0){
			$nCuti = $nCuti+1;
		}
		
		if($sel_tahun%6 == 0 ){
*/


		if($sel_tahun >= 6 && substr($sel_bulan,0,1) == "-" && ($nhari >= $thari || substr($sel_hari,0,1) == "-")){
			if(($sel_tahun-1)%6 == 0 && date("j") < $harimulai && date("m") <= $bulanmulai && ($ntahun-1) == (int)(date("Y")-1)){
				$nCuti 		= (ceil($sel_tahun/6)-1);
				$ntahun		= $ntahun-1;
			}
			else{
				$nCuti 		= ceil($sel_tahun/6);
			}
			
			if($sel_tahun%6 == 0 && date("j") >= $harimulai && date("m") >= $bulanmulai && $ntahun == date("Y") || ($sel_tahun-1)%6 == 0 && date("j") < $harimulai && date("m") <= $bulanmulai && $ntahun == (int)(date("Y")-1)){
			echo"ANDA BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<br>
			Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/$ntahun</span><bR><br>
			<input style='cursor:pointer;' type=button value='Klik disini untuk mengambil Cuti Besar Periode ke-$nCuti' onclick=Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_besar&amp;periode=$nCuti&amp;nik=$nik&amp;per_cb=$nCuti'>				
			<br><br>";
			echo"</td></tr></table>";
			echo"</div>
				  </td>
				   </tr>
					</table>
			";
			include("../menu.php");
			exit;
		}			
	}
	else{
	/*
		$nCuti = ceil($sel_tahun/6);
		
		if($nCuti == 0){
			$nCuti = $nCuti+1;
		}
		
		if($sel_tahun%6 == 0){
			if($sel_tahun == 0){
			}
			else{
	*/
			if(($sel_tahun-1)%6 == 0 && date("j") < $harimulai && date("m") <= $bulanmulai && ($ntahun-1) == (int)(date("Y")-1)){
				$nCuti 		= (ceil($sel_tahun/6)-1);
				$ntahun		= $ntahun-1;
			}
			else{
				$nCuti 		= ceil($sel_tahun/6);
			}

			if($sel_tahun%6 == 0 && date("j") >= $harimulai && date("m") >= $bulanmulai && $ntahun == date("Y") || ($sel_tahun-1)%6 == 0 && date("j") < $harimulai && date("m") <= $bulanmulai && $ntahun == (int)(date("Y")-1))
			{
				echo"ANDA BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti <br>
				Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/$ntahun</span><br><br>
			<input style='cursor:pointer;' type=button value='Klik disini untuk mengambil Cuti Besar Periode ke-$nCuti' onclick=Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_besar&amp;periode=$nCuti&amp;nik=$nik&amp;per_cb=$nCuti'>				<br><br>";

				echo"</td></tr></table>";
				echo"</div>
					  </td>
					   </tr>
						</table>
				";
				include("../menu.php");
				exit;
			}
		}			
		//else{
		//}
	//}
 echo"</td></tr>";		
 ?>
 <tr>
  <td colspan="4" align="right" style="border-bottom:solid 1px #CFCFCF; border-top:solid 1px #CFCFCF;">
  <table width="100%" border="0">
  <form action="<?=$PHP_SELF?>" method="get">
   <tr>
    <td align="left">Filter Periode : <select name="periode">
    <?
    // get periode per cuti tahunan 
	$spercutitahun = mssql_query("select periode from cutitahunan where nik='$nik' group by periode order by periode desc",$conn);
	
	if(empty($periode)){
		$perts = mssql_fetch_array($spercutitahun);
		$pert = $perts[0];
	}
	else{
		$pert = $periode;
	}

	while($rpercutitahun = mssql_fetch_array($spercutitahun)){
		echo"<option value='$rpercutitahun[periode]'";
		if($pert == $rpercutitahun[periode]){
			echo" selected";
		}
		echo">$rpercutitahun[periode]</option>";
	}
	?>
    </select> <input type="submit" value="Go!" class="button" /><input type="hidden" name="show" value="<?=$HTTP_GET_VARS['show']?>" /><input type="hidden" value="<?=$HTTP_GET_VARS['nik']?>" name="nik" /> <input type="button" style="background-color:#003399; color:#FFFFFF;" value="Tambah Periode Cuti Baru" onclick="Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_tahunan&amp;nik=<?=$nik?>'" /</td>
    <td>
	<!--
  <a href="<?$PHP_SELF?>?show=cuti_khusus&amp;nik=<?$nik?>">Cuti Khusus</a> &raquo; <b>Cuti Tahunan</b> &raquo; <a href="<?$PHP_SELF?>?show=detail_cuti_besar&periode=<?$perCB?>&nik=<?$nik?>">Cuti Besar</a>-->
    </td></form>
   </tr>
  </table>
  </td>
 </tr>
 <tr>
  <td>
   <table>
     <tr>
      <td width="50%" valign="top">
      <fieldset>
      <legend>Informasi Cuti </legend>
      <table>
       <tr>
        <td>Tanggal Awal Cuti</td>
        <?
			$tglA 		= substr($rkarptsiA[TglEfektif],0,5);
			// untuk tanggal cuti berikutnya
			$ddnext		= substr($rkarptsiA[TglEfektif],0,2);
			$mmnext		= substr($rkarptsiA[TglEfektif],3,2);
			
			// untuk tanggal jika dikurangi 0 maka cek ke bulan
			
			if(($ddnext-1) == 0){
				switch($mmnext){
					case 01:
						$ddnext = 31;
						$mmnext = 12;
						break;
					case 02:
						$ddnext = 31;
						$mmnext = 01;
						break;
					case 03:
						$ddnext = 28;
						$mmnext = 02;
						break;
					case 04:
						$ddnext = 31;
						$mmnext = 03;
						break;
					case 05:
						$ddnext = 31;
						$mmnext = 04;
						break;
					case 06:
						$ddnext = 31;
						$mmnext = 05;
						break;
					case 07:
						$ddnext = 30;
						$mmnext = 06;						
						break;
					case 08:
						$ddnext = 31;
						$mmnext = 07;						
						break;
					case 09:
						$ddnext = 31;
						$mmnext = 08;						
						break;
					case 10:
						$ddnext = 30;
						$mmnext = 09;						
						break;
					case 11:
						$ddnext = 31;
						$mmnext = 10;						
						break;
					case 12:
						$ddnext = 30;
						$mmnext = 11;						
						break;
				}
			}
			else{
				$ddnext = ($ddnext-1);
			}
										
			//$year_now	= date("Y");
			$year_now	= substr($pert,0,4);
			$year_next	= $year_now + 1;
			$periode	= $year_now." - ".$year_next;
		
            // get jatah cuti tahunan
            $gj = mssql_query("SELECT jatah_cuti, syarat_waktu FROM VJCuti WHERE nama='Cuti Tahunan'",$conn);
            $rj = mssql_fetch_array($gj);
            $jatah_cuti = $rj[jatah_cuti];
            $syarat_cuti= $rj[syarat_waktu];
			// sisa cuti
			$sqlsisa 	= mssql_query("SELECT count(*) jumlah FROM CutiTahunan WHERE NIK='$nik' AND periode='$pert' AND aktif IN ('A',NULL) AND (ambil='1' OR tunda='0')",$conn);
			$cntsisa 	= mssql_fetch_array($sqlsisa);
			$sisa_cuti	= $jatah_cuti - $cntsisa[jumlah];
			// tunda cuti
			$sqltunda 	= mssql_query("SELECT count(*) jumlah FROM CutiTahunan WHERE NIK='$nik' AND periode='$pert' AND aktif IN ('A',NULL) AND tunda='1' AND ambil='0'",$conn);
			$cnttunda 	= mssql_fetch_array($sqltunda);
			
			//echo"";
        ?>
        <td><input type="text" name="tgl_awal" readonly="readonly" value="<?=$tglA."/".$year_now.""?>" /></td>
       </tr>
       <tr>
        <td>Tanggal Akhir Cuti</td>
        <td><input type="text" name="tgl_akhir" readonly="readonly" value="<?=$ddnext."/".$mmnext."/".$year_next.""?>" /></td>
       </tr>
       <tr height="21">
        <td><!--Sisa Cuti Periode Ini-->&nbsp;</td>
        <td><!--<input type="text" name="sisa_cuti" readonly="readonly" value="<?$sisa_cuti?>" />-->&nbsp;</td>
       </tr>
      </table>
      </fieldset>
      </td>
      <td width="50%" valign="top">
      <fieldset>
        <legend>Rincian Cuti</legend>
       <table border="0">
        <tr>
         <td>Sisa periode ini</td>
         <td><input type="text" value="<?=$sisa_cuti?>" readonly="readonly" name="sisa_cuti" /></td>
        </tr>
        <tr>
         <td>Jumlah Cuti Yang Diambil periode ini</td>
         <td><input name="jumlah" readonly="readonly" type="text" value="<?=$cntsisa[0]?>" /></td>
        </tr>
        <tr>
         <td>Ditunda untuk periode yang akan datang</td>
         <td><input type="text" value="<?=$cnttunda[0]?>" readonly="readonly" name="tunda_next_period" /></td>
        </tr>    
       </table>
       </fieldset>
      </td>
     </tr>
   </table>
  </td>
 </tr>
 <tr>
 <td colspan="2" align="center">
 <fieldset><legend>HISTORY CUTI TAHUNAN PERIODE <b><?=$pert?></b></legend>
 <table width="100%">
	 <tr class="headlist">
	 <td width="100" rowspan="2">Tanggal Cuti</td>
	 <td width="200" rowspan="2">Keterangan</td>
     <td width="200" colspan="3" align="center">Keterangan Cuti Yang Ditunda</td>
     <td rowspan="2">Status</td>
     <td rowspan="2">&nbsp;</td>
	 </tr>
     <tr class="headlist">
      <td>Ditunda</td>
      <td>Diambil</td>
      <td>Batas Waktu</td>
     </tr>
	 <?
	 include("config.php");		
		$sql = mssql_query("WITH limit AS (SELECT ROW_NUMBER() OVER (ORDER BY periode) AS No, CONVERT(CHAR(12), tgl_cuti, 103) TglCuti, CONVERT(CHAR(12), tgl_hangus, 103) TglHangus, CONVERT(CHAR(12), tgl_selesai, 103) TglSelesai, * FROM CutiTahunan WHERE NIK='$nik') SELECT * FROM limit WHERE periode='".$pert."'",$conn);
		while($row = mssql_fetch_array($sql)){
			echo"<tr class='contentlist'>";
			echo"<td align=center>$row[TglCuti] </td>";
			echo"<td align=left>$row[keterangan] &nbsp;</td>";
			echo"<td align=center>";
			if($row[tunda] == 1){
				echo"Ya";
			}
			else{
				echo"Tidak";
			}
			echo"&nbsp;</td>";
			echo"<td align=center>";
			if($row[ambil] == 1){
				echo"Ya";
			}
			else{
				echo"-";
			}
			echo"</td>";			

			if($row[tunda] == 1){
			// batas waktu
			$dcuti = substr($row[TglCuti],0,2);
			$mcuti = substr($row[TglCuti],3,2);
			$ycuti = substr($row[TglCuti],6,4);
			
			// 6 disini adalah batas maximal dari cuti (6 bulan maximal tunda cuti)
			if(($mcuti+6) > 12){
			
				$x1 = (12-$mcuti);
				$x2 = (6-$x1);
				if($x2 < 10){
					$x2 = "0".$x2;
				}
				
				if($row[ambil] == 0){
				echo"<td>".$dcuti."/".$x2."/".($ycuti+1)."</td>";
				}
				else{
					echo"<td>&nbsp;</td>";
				}
			}
			else{
				if($row[ambil] == 0){
					echo"<td>".$dcuti."/".($mcuti+6)."/".$ycuti."</td>";
				}
				else{
					echo"<td>&nbsp;</td>";
				}
			}
			}
			else{
				echo"<td></td>";
			}
			
			echo"<td>";
			if($row[aktif] == NULL || ($row[aktif] == "A" && $row[tunda] == 0 && $row[ambil] == 0)){
				echo"Disetujui";
			}
			elseif(($row[aktif] == "P" && $row[tunda] == 0 && $row[ambil] == 0) || ($row[aktif] == "P" && $row[tunda] == 1 && $row[ambil] == 0)){
				echo"<span style='color:red;'>Sedang diproses!</span>";
			}
			elseif($row[aktif] == "A" && $row[tunda] == 1 && $row[ambil] == 0){
				echo"<span style='color:red;'>Cuti Ditunda</span>";
			}
			elseif($row[aktif] == "A" && $row[tunda] == 1 && $row[ambil] == 1){
				echo"<span style='color:blue;'>Cuti Tunda sudah diambil</span>";
			}
			elseif($row[aktif] == "T" && $row[tunda] == 1 && $row[ambil] == 1){
				echo"<span style='color:red;'>Pengambilan Cuti Tunda diproses!</span>";
			}
			echo"</td>
			<td>";
			echo"
			<a href='../report/rep_cuti.php?nik=$row[NIK]&amp;cuti=tahunan&amp;no=$row[id]&amp;periode=".$pert."' target='_blank'><img src='../images/fileprint.png' title='Cetak Surat Permohonan' alt='Cetak Surat Permohonan' border=0></a>";
			
			if($row[aktif] == "A" && $row[tunda] == 1 && $row[ambil] == 0){
				echo"<a href='#' Onclick='Javascript:window.open(\"../form/frm_ambil_tunda_cuti.php?nik=$row[NIK]&no=$row[id]\",\"\",\"width=400, height=120, top=100, left=200\");'><img src='../images/ambil_tunda.png' title='Ambil Tunda Cuti' alt='Ambil Tunda Cuti' border=0></a>";
			}
			// approval
			if($rpar[approval] == 1){
			echo"
			<a href='#' Onclick='Javascript:appr_per(\"list_cuti_tahunan\",\"".$pert."\",\"$row[NIK]\",\"$row[No]\");'><img src='../images/apply.png' title='Approval/\Persetujuan' alt='Approval/\Persetujuan' border=0></a>";
			}
			// edit
			if($rpar[edit] == 1){
			echo"
			<a href='../form/frm_emp_cuti.php?show=cuti_tahunan_ed&amp;op=edit&amp;nik=$row[NIK]&amp;no=$row[No]'><img src='../images/b_edit.png' title='Edit' alt='Edit' border=0></a>";
			}
			//hapus
			if($rpar[hapus] == 1){
			echo"
			<a href='#' Onclick='Javascript:hapus2(\"cuti_tahunan\",\"$row[NIK]\",\"$row[No]\");'><img src='../images/b_delete.png' title='Delete' alt='Delete' border='0'>";
			}
			echo"</td>
			</tr>";
		}
	 ?>
	 <tr>
	  <td colspan="4">&nbsp;</td>
	 </tr>
 </table>
<br />
	<input type="button" value="Kembali" onclick="Javascript:history.back();" class="button" />
	<?
	if($sel_tahun >= 6 && substr($sel_bulan,0,1) == "-" && ($nhari >= $thari || substr($sel_hari,0,1) == "-")){
	}
	else{
		if($rpar[tambah] == 1){
			// cek sisa cuti
			if($sisa_cuti > 0){
	?>
   <input type="button" class="button" value="Tambah" onclick="Javascript:location.href='../form/frm_emp_cuti.php?periode=<?=$periode?>&amp;show=cuti_tahunan&amp;nik=<?=$nik?>'" /> 
   <?
   			}
   		}
   ?>
   <input type="button" class="button" value="Refresh" onclick="Javascript:location.reload();" /> 
   <?
   }
   ?>
   </td>
 </td>
 </tr>
 <?
 
 ///////////////////////////////////////////////////
 ?>
 <tr>
  <td colspan="4">&nbsp;</td>
 </tr>
</table>
</fieldset>
<?
}
elseif($show == "cuti_besar")
{
	if($HTTP_GET_VARS['appr'] == "yes"){
		$sql = mssql_query("WITH limit AS (SELECT ROW_NUMBER() OVER (ORDER BY tgl_mulai) No, * FROM CutiBesar WHERE NIK='".$nik."') UPDATE limit SET aktif='A' WHERE No='".$no."'",$conn);
		if($sql){
		}
		else{
		}
	}

?>
<table width="97%" class="table_indent2">
 <tr>
  <td class="line_bottom">&nbsp;&nbsp;<b>CUTI KARYAWAN</b></td>
 </tr>
</table>
<table border="0" width="97%">
 <tr>
  <td>
   <table>
   <?
   	// untuk menampilkan nama
	$sNama	= mssql_query("SELECT * FROM Karyawan WHERE NIK='$nik'",$conn);
	$rNama	= mssql_fetch_array($sNama);
	// get data from karir ptsi
	$skarptsiA = mssql_query("SELECT CONVERT(CHAR(12), tgl_efektif, 103) TglEfektif FROM VKarirPtsi WHERE NIK='$nik' ORDER BY seqno ASC",$conn);
	$rkarptsiA = mssql_fetch_array($skarptsiA);	

   ?>
    <tr>
	 <td>NIK</td>
	 <td>: <?=$rNama[NIK]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Masuk di perusahaan ini</td>
	 <td>: <?=$rkarptsiA[TglEfektif]?></td>
	</tr>
	<tr>
	 <td>Nama</td>
	 <td>: <?=$rNama[Nama]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Sekarang</td>
	 <td>: <?=date("d/m/Y")?></td>
	</tr>
   </table>
  </td>
 </tr> 
 <tr>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td colspan="5" align="right" style="border-bottom:solid 1px #CFCFCF; border-top:solid 1px #CFCFCF;"><a href="<?=$PHP_SELF?>?show=cuti_khusus&amp;nik=<?=$nik?>">Cuti Khusus</a> &raquo; <a href="<?=$PHP_SELF?>?show=list_cuti_tahunan&amp;nik=<?=$nik?>">Cuti Tahunan</a> &raquo; <b>Cuti Besar</b></td>
 </tr>
 <tr>
  <td><b>STATUS CUTI BESAR:</b></td>
 </tr>
 <tr>
  <td colspan="2" bgcolor="#FFEFDF">&nbsp;Remainder:<br />
	<span style="font-size:12px; position:relative; left:15px;"><b>
        <?
		$masuk 		= $rkarptsiA[TglEfektif];
		$sekarang 	= date("d/m/Y");
		// get tahun tanggal masuk
		// dd/mm/yyyy
		// 0123456789
		$ttahun		= substr($masuk,6,4);
		$tbulan		= substr($masuk,3,2);
		$thari		= substr($masuk,0,2);
		// get tahun tanggal sekarang
		$ntahun		= substr($sekarang,6,4);
		$nbulan		= substr($sekarang,3,2);
		$nhari		= substr($sekarang,0,2);
		
		// perhitungan tahun cuti besar
		$sel_tahun 	= $ntahun - $ttahun; //selisih tahun
		$sel_bulan 	= $nbulan - $tbulan; //selisih bulan
		$sel_hari	= $nhari - $thari; //selisih hari
		
		if($thari >= 31){
			$harimulai 	= 1;
			$bulanmulai	= $tbulan+1;
			if($bulanmulai > 12){
				$bulanmulai = 1;
			}
		}
		else{
			$harimulai = $thari+1; 
			if($tbulan >= 12){
				$bulanmulai = 1;
			}
			else{
				$bulanmulai = $tbulan;
			}
		}
///*		
		if($sel_tahun >= 6 && substr($sel_bulan,0,1) == "-" && ($nhari >= $thari || substr($sel_hari,0,1) == "-")){
			$nCuti 		= ceil($sel_tahun/6);

			if($nCuti == 0){
				$nCuti = $nCuti+1;
			}

			if($sel_tahun%6 == 0){
				echo"ANDA BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<br>
				Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/$ntahun</span>";
				
			}			
			else{
				// 6 adalah syarat waktu bekerja 6 tahun
				$nTahunCuti = $nCuti * 6;
				echo"<br>ANDA BELUM BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<BR>
				Cuti Besar Bisa Diambil Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/".($ttahun+$nTahunCuti)."</span><br><br> ";
				$pasti = $nCuti;
			}

		}
		else{
			$nCuti 		= ceil($sel_tahun/6);
			
			if($nCuti == 0){
				$nCuti = $nCuti+1;
			}
			
			if($sel_tahun%6 == 0){
				if($sel_tahun == 0){
					// 6 adalah syarat waktu bekerja 6 tahun
					$nTahunCuti = $nCuti * 6;
					echo"<br>ANDA BELUM BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<BR>
					Cuti Besar Bisa Diambil Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/".($ttahun+$nTahunCuti)."</span> ";
					$pasti = $nCuti;
				}
				else{
					echo"ANDA BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti <br>
					Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/$ntahun</span>";
					
				}
			}			
			else{
				// 6 adalah syarat waktu bekerja 6 tahun
				$nTahunCuti = $nCuti * 6;
				echo"<br>ANDA BELUM BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<BR>
				Cuti Besar Bisa Diambil Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/".($ttahun+$nTahunCuti)."</span> ";
				$pasti = $nCuti;
//				echo $pasti;
			}
		}		
	  ?>
	</b></span><br /><br />
  </td>
 </tr>
 <tr>
 <td colspan="2"><b>HISTORY PERIODE CUTI BESAR :</b>
 <table width="100%">
	 <tr class="headlist">
     <td width="50">Periode:</td>
	 </tr>
	 <?
			for($j=1;$j<=$nCuti;$j++){
				if($j == $pasti){
				
				}
				else{
				echo"
				 <tr>
				  <td colspan=8 align=left><a href='".$PHP_SELF."?show=detail_cuti_besar&amp;periode=$j&amp;nik=$nik'>Periode $j</a></td>
				 </tr>
				";
		//		}
			}
		}
	 ?>
	 <tr>
	  <td colspan="4">&nbsp;
      </td>
	 </tr>
 </table>
	<?
    // tambah
	if($rpar[tambah] == 1){
	?>
    
   <!--
   <input type="button" class="button" value="Tambah" onclick="Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_besar&amp;periode=<?//$nCuti//$periode?>&amp;nik=<?//$nik?>&amp;per_cb=<?//$nCuti?>'" /> 
   -->
   
   <?
   }
   ?>
   <input type="button" class="button" value="Refresh" onclick="Javascript:location.reload();" /> 
   </td>
   </tr>
   </table>
   <?
   //}
	//}
	}
   elseif($show == "detail_cuti_besar"){
	if($HTTP_GET_VARS['appr'] == "yes"){
		$sql = mssql_query("WITH limit AS (SELECT ROW_NUMBER() OVER (ORDER BY periode) No, * FROM Cuti WHERE NIK='".$nik."' AND periode='".$periode."') UPDATE limit SET aktif='A' WHERE No='".$no."'",$conn);
		if($sql){
		}
		else{
		}
	}

?>
<table width="98%" class="table_indent2">
 <tr>
  <td class="line_bottom">&nbsp;&nbsp;<b>CUTI KARYAWAN</b></td>
 </tr>
</table>
<table border="0" width="98%">
 <tr>
  <td>
   <table>
   <?
   	// untuk menampilkan nama
	$sNama	= mssql_query("SELECT * FROM Karyawan WHERE NIK='$nik'",$conn);
	$rNama	= mssql_fetch_array($sNama);
	// get data from karir ptsi
	$skarptsiA = mssql_query("SELECT CONVERT(CHAR(12), tgl_efektif, 103) TglEfektif FROM VKarirPtsi WHERE NIK='$nik' ORDER BY seqno ASC",$conn);
	$rkarptsiA = mssql_fetch_array($skarptsiA);	

   ?>
    <tr>
	 <td>NIK</td>
	 <td>: <?=$rNama[NIK]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Masuk di perusahaan ini</td>
	 <td>: <?=$rkarptsiA[TglEfektif]?></td>
	</tr>
	<tr>
	 <td>Nama</td>
	 <td>: <?=$rNama[Nama]?></td>
	 <td width="150">&nbsp;</td>
	 <td>Tanggal Sekarang</td>
	 <td>: <?=date("d/m/Y")?></td>
	</tr>
   </table>
  </td>
 </tr> 
 <tr>
  <td>&nbsp;</td>
 </tr>
 <tr>
  <td colspan="5" align="right" style="border-bottom:solid 1px #CFCFCF; border-top:solid 1px #CFCFCF;"><a href="<?=$PHP_SELF?>?show=cuti_khusus&amp;nik=<?=$nik?>">Cuti Khusus</a> &raquo; <a href="<?=$PHP_SELF?>?show=list_cuti_tahunan&amp;nik=<?=$nik?>">Cuti Tahunan</a> &raquo; <b>Cuti Besar</b></td>
 </tr>
 <tr>
  <td><b>STATUS CUTI BESAR:</b></td>
 </tr>
 <tr>
  <td colspan="2" bgcolor="#FFEFDF">&nbsp;Remainder:<br>
	<span style="font-size:12px; position:relative; left:15px;"><b>
        <?
		$masuk 		= $rkarptsiA[TglEfektif];
		$sekarang 	= date("d/m/Y");
		// get tahun tanggal masuk
		// dd/mm/yyyy
		// 0123456789
		$ttahun		= substr($masuk,6,4);
		$tbulan		= substr($masuk,3,2);
		$thari		= substr($masuk,0,2);
		// get tahun tanggal sekarang
		$ntahun		= substr($sekarang,6,4);
		$nbulan		= substr($sekarang,3,2);
		$nhari		= substr($sekarang,0,2);
		
		// perhitungan tahun cuti besar
		$sel_tahun 	= $ntahun - $ttahun; //selisih tahun
		$sel_bulan 	= $nbulan - $tbulan; //selisih bulan
		$sel_hari	= $nhari - $thari; //selisih hari
		
		if($thari >= 31){
			$harimulai 	= 1;
			$bulanmulai	= $tbulan+1;
			if($bulanmulai > 12){
				$bulanmulai = 1;
			}
		}
		else{
			$harimulai = $thari; 
			if($tbulan >= 12){
				$bulanmulai = 1;
			}
			else{
				$bulanmulai = $tbulan;
			}
		}
///*		
		//if($sel_tahun >= 6 && substr($sel_bulan,0,1) == "-" && ($nhari >= $thari || substr($sel_hari,0,1) == "-")){
			//$nCuti 		= ceil($sel_tahun/6);
			//if($sel_tahun%6 == 0){
			
			if($sel_tahun >= 6 && substr($sel_bulan,0,1) == "-" && ($nhari >= $thari || substr($sel_hari,0,1) == "-")){
			if(($sel_tahun-1)%6 == 0 && date("j") < $harimulai && date("m") <= $bulanmulai && ($ntahun-1) == (int)(date("Y")-1)){
				$nCuti 		= (ceil($sel_tahun/6)-1);
				$ntahun		= $ntahun-1;
			}
			else{
				$nCuti 		= ceil($sel_tahun/6);
			}
			
			if($sel_tahun%6 == 0 && date("j") >= $harimulai && date("m") >= $bulanmulai && $ntahun == date("Y") || ($sel_tahun-1)%6 == 0 && date("j") < $harimulai && date("m") <= $bulanmulai && $ntahun == (int)(date("Y")-1)){
			
				echo"ANDA BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<br>
				Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/$ntahun</span>";
			    echo"<br><input type=button value='Ambil Cuti Periode ke-$nCuti' onclick=Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_besar&amp;periode=$nCuti&amp;nik=$nik&amp;per_cb=$nCuti'>";
			}			
			else{
				// 6 adalah syarat waktu bekerja 6 tahun
				$nTahunCuti = $nCuti * 6;
				echo"<br>ANDA BELUM BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<BR>
				Cuti Besar Bisa Diambil Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/".($ttahun+$nTahunCuti)."</span><br><br> ";
			}

		}
		else{
			//$nCuti 		= ceil($sel_tahun/6);
			//if($sel_tahun%6 == 0){
			if(($sel_tahun-1)%6 == 0 && date("j") < $harimulai && date("m") <= $bulanmulai && ($ntahun-1) == (int)(date("Y")-1)){
				$nCuti 		= (ceil($sel_tahun/6)-1);
				$ntahun		= $ntahun-1;
			}
			else{
				$nCuti 		= ceil($sel_tahun/6);
			}
			
			if($sel_tahun%6 == 0 && date("j") >= $harimulai && date("m") >= $bulanmulai && $ntahun == date("Y") || ($sel_tahun-1)%6 == 0 && date("j") < $harimulai && date("m") <= $bulanmulai && $ntahun == (int)(date("Y")-1)){
				echo"ANDA BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<br>
				Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/$ntahun</span>";
			    echo"<br><input type=button value='Ambil Cuti Periode ke-$nCuti' onclick=Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_besar&amp;periode=$nCuti&amp;nik=$nik&amp;per_cb=$nCuti'>";
			}			
			else{
				// 6 adalah syarat waktu bekerja 6 tahun
				$nTahunCuti = $nCuti * 6;
				echo"<br>ANDA BELUM BERHAK MENDAPATKAN CUTI BESAR Periode Ke-$nCuti<BR>
				Cuti Besar Bisa Diambil Mulai Tanggal <span style='color:blue;'>$harimulai/$bulanmulai/".($ttahun+$nTahunCuti)."</span><br><br> ";
			}
		}		
	  ?>
	</b></span>
  </td>
 </tr>
 <tr>
 <?
 	// get jumlah cuti besar yang sudah diambil
	$sqlc = mssql_query("SELECT SUM(jml_cuti) FROM Cuti WHERE periode='".$periode."' AND NIK='$nik' AND (aktif='A' OR aktif is null)",$conn);
	$rowc = mssql_fetch_array($sqlc);
	
 ?>
 <td colspan="2" style="font-size:12px; text-align:center;"><b>HISTORY CUTI BESAR PERIODE Ke-<?=$periode?>
 <BR />
 Cuti Besar Periode Ini Terhitung Mulai: <?=$thari."/".$tbulan."/".($ttahun+(6*$periode))?>
 <br />
 Sisa Cuti sampai saat ini : <?=(66-$rowc[0])?>
 </b><br /><br />
 <table width="100%">
  <tr>
   <td colspan="7" align="left"><form action="<?=$PHP_SELF?>">Filter Data: <select name="periode">
   <?
   		$srper = mssql_query("SELECT periode FROM Cuti WHERE NIK='$nik' AND id_JenisCuti = '2' GROUP BY periode",$conn);
   		while($rrper = mssql_fetch_array($srper)){
			echo"<option value='$rrper[periode]'>Periode Ke- ".$rrper[periode]."</option>";
		}
   ?>
   </select><input type="submit" value="Cari" class="button" /><input type="hidden" name="show" value="detail_cuti_besar" /> <input type="hidden" name="nik" value="<?=$nik?>" /></form></td>
  </tr>
	 <tr class="headlist">
     <td width="3%">No</td>
	 <td width="100">Tanggal Mulai</td>
     <td width="100">Tanggal Selesai</td>
     <td width="50">Jumlah Cuti</td>
	 <td width="200">Keterangan</td>     
     <td width="140">Status</td>
     <td>&nbsp;</td>
	 </tr>
	 <?
	 include("config.php");
		$sql = mssql_query("WITH limit AS (SELECT ROW_NUMBER() OVER (ORDER BY periode) AS No, CONVERT(CHAR(12), tgl_awal, 103) TglMulai, CONVERT(CHAR(12), tgl_akhir, 103) TglSelesai, * FROM Cuti WHERE NIK='$nik' AND id_JenisCuti='2' AND periode='".$periode."' ) SELECT * FROM limit",$conn);
		if(mssql_num_rows($sql) > 0){
		while($row = mssql_fetch_array($sql)){
			echo"<tr class='contentlist'>";
			echo"<td align=center>$row[No] </td>";
			echo"<td align=center>$row[TglMulai] </td>";
			echo"<td align=center>$row[TglSelesai] </td>";
			echo"<td align=center>$row[jml_cuti] </td>";
			echo"<td align=left>$row[keterangan] &nbsp;</td><td>";
			if($row[aktif] == NULL || $row[aktif] == "A"){
				echo"Disetujui";
			}
			elseif($row[aktif] == "P"){
				echo"<span style='color:red;'>Sedang dalam proses ...</span>";
			}
			echo"</td>";
			//*/
			echo"<td align=center>
			<a href='../report/rep_cuti.php?nik=$row[NIK]&amp;cuti=besar&amp;no=$row[id]&amp;periode=".$periode."' target='_blank'><img src='../images/fileprint.png' title='Cetak Surat Permohonan' alt='Cetak Surat Permohonan' border=0></a>";
			// approval
			if($rpar[approval] == 1){
			echo"
			<a href='#' Onclick='Javascript:appr_cb(\"detail_cuti_besar\",\"$row[NIK]\",\"$row[No]\",\"".$periode."\");'><img src='../images/apply.png' title='Approval/\Persetujuan' alt='Approval/\Persetujuan' border=0></a>";
			}
			// edit
			if($rpar[edit] == 1){
			echo"
			<a href='../form/frm_emp_cuti.php?show=cuti_besar&amp;op=edit&amp;nik=$row[NIK]&amp;no=$row[No]&amp;periode=".$periode."'><img src='../images/b_edit.png' title='Edit' alt='Edit' border=0></a>";
			}
			// hapus
			if($rpar[hapus] == 1){
			echo"
			<a href='#' Onclick='Javascript:hapus4(\"cuti_besar\",\"$row[NIK]\",\"$row[No]\",\"".$periode."\");'><img src='../images/b_delete.png' title='Delete' alt='Delete' border='0'>";
			}
			echo"</td>
			</tr>";
		}
		}
		else{
			echo"
			 <tr>
			  <td colspan=8 align=center>-- DATA KOSONG --</td>
			 </tr>
			";
		}
	 ?>
	 <tr>
	  <td colspan="4">&nbsp;
      </td>
	 </tr>
 </table>
<br />
	<?
    // tambah
	if($rpar[tambah] == 1){
	?>
   <input type="button" class="button" value="Tambah" onclick="Javascript:location.href='../form/frm_emp_cuti.php?show=cuti_besar&amp;periode=<?=$periode?>&amp;nik=<?=$nik?>&amp;per_cb=<?=$nCuti?>'" /> 
   <?
   }
   ?>
   <input type="button" class="button" value="Refresh" onclick="Javascript:location.reload();" /> 
   </td>
   </tr>
   </table>
   <?
   }
   ?>
   
 </td>
 </tr>
 <tr>
  <td colspan="4">&nbsp;</td>
 </tr>
</table>
<?
echo"</div>
	  </td>
	   </tr>
	    </table>
";
include("../menu.php");
?>
